package ccpv;

import java.util.ArrayList;

/**
 * Contains settings that will be used during the runtime. For example this will contain information on how trends and parameters will change over time.
 * This will also encapsulate the hierarchical labels used for output.
 * @author Robert Puckett
 *
 */
public class RunTimeSettings {
	private ArrayList<NamedArrayList<Parameter>> characteristics = new ArrayList<NamedArrayList<Parameter>>();
	
	public void addCategory(String name) {
		this.characteristics.add(new NamedArrayList<Parameter>(name));
	}
	public void addToCategory(int index, String name, double value) {
		this.characteristics.get(index).add(new Parameter(name,value));
	}
	
}
